/*
 * 版权所有 (C) 2015 知启蒙(ZHIQIM) 保留所有权利。
 * 
 * 欢迎到知启蒙网站（https://www.zhiqim.com）购买正版软件，知启蒙还提供许多开源框架和软件。
 * 
 * 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护，其所有知识产权归湖南知启蒙科技有限公司所有；
 * 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码，或者基于本软件产品创作衍生作品；
 * 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码；
 * 4、个别授权：如需进行商业性的销售、复制、分发，包括但不限于软件销售、预装、捆绑等，必须获得知启蒙的书面授权和许可；
 * 5、保留权利：本注释未明示授权的其他一切权利仍归知启蒙所有，任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package net.redxyz.repost.resource.model;

import java.io.Serializable;

/**
 * 用户出售中宝贝数据DBO,对应《用户出售中宝贝数据SYN_ITEM_ONSALE》
 * 
 * @version v1.0.0 @author zouzhigang 2014-3-21 新建与整理
 */
public class SynItemOnsale implements Serializable
{
    private static final long serialVersionUID = 1L;

    private String nick;// 1 NICK VARCHAR2(20) NOT NULL 用户昵称
    private long numIid;// 2 NUM_IID NUMBER(19) NOT NULL 商品数字编号
    private String title;// 3 TITLE VARCHAR2(128) NOT NULL 商品名称
    private String sellerCids;// 4 SELLER_CIDS VARCHAR2(1024) NULL 商品所属分类
    private long cid;// 5 CID NUMBER(19) NULL 商品淘宝类目
    private String picUrl;// 6 PIC_URL VARCHAR2(200) NULL 商品图片，注意实际中允许为空
    private int num;// 7 NUM NUMBER(10) NOT NULL 商品购买数量
    private String price;// 8 PRICE VARCHAR2(20) NOT NULL 商品价格
    private int hasShowcase;// 9 HAS_SHOWCASE NUMBER(1) NOT NULL
                            // 是否在橱窗中,=1表示在,=0表示不在
    private String delistTime;// 10 DELIST_TIME VARCHAR2(19) NULL 商品下架时间
    private String modified;// 11 MODIFIED VARCHAR2(32) NULL 更新时间

    private transient boolean isMustIid;
    private transient boolean isMustTitle;
    private transient boolean isFilterNum;
    private transient boolean isFilterIid;
    private transient boolean isFilterTitle;

    public boolean isMustIid()
    {
        return isMustIid;
    }

    public void setMustIid(boolean isMustIid)
    {
        this.isMustIid = isMustIid;
    }

    public boolean isMustTitle()
    {
        return isMustTitle;
    }

    public void setMustTitle(boolean isMustTitle)
    {
        this.isMustTitle = isMustTitle;
    }

    public boolean isFilterNum()
    {
        return isFilterNum;
    }

    public void setFilterNum(boolean isFilterNum)
    {
        this.isFilterNum = isFilterNum;
    }

    public boolean isFilterIid()
    {
        return isFilterIid;
    }

    public void setFilterIid(boolean isFilterIid)
    {
        this.isFilterIid = isFilterIid;
    }

    public boolean isFilterTitle()
    {
        return isFilterTitle;
    }

    public void setFilterTitle(boolean isFilterTitle)
    {
        this.isFilterTitle = isFilterTitle;
    }

    public String toString()
    {
        return new StringBuffer("用户出售中宝贝数据:[").append("nick=").append(nick).append(";").append("numIid=").append(numIid).append(";").append("title=")
            .append(title).append(";").append("sellerCids=").append(sellerCids).append(";").append("cid=").append(cid).append(";").append("picUrl=")
            .append(picUrl).append(";").append("num=").append(num).append(";").append("price=").append(price).append(";").append("hasShowcase=")
            .append(hasShowcase).append(";").append("delistTime=").append(delistTime).append(";").append("modified=").append(modified).append(";").append("]")
            .toString();
    }

    public void setNick(String nick)
    {
        this.nick = nick;
    }

    public String getNick()
    {
        return nick;
    }

    public void setNumIid(long numIid)
    {
        this.numIid = numIid;
    }

    public long getNumIid()
    {
        return numIid;
    }

    public void setTitle(String title)
    {
        this.title = title;
    }

    public String getTitle()
    {
        return title;
    }

    public void setSellerCids(String sellerCids)
    {
        this.sellerCids = sellerCids;
    }

    public String getSellerCids()
    {
        return sellerCids;
    }

    public void setCid(long cid)
    {
        this.cid = cid;
    }

    public long getCid()
    {
        return cid;
    }

    public void setPicUrl(String picUrl)
    {
        this.picUrl = picUrl;
    }

    public String getPicUrl()
    {
        return picUrl;
    }

    public void setNum(int num)
    {
        this.num = num;
    }

    public int getNum()
    {
        return num;
    }

    public void setPrice(String price)
    {
        this.price = price;
    }

    public String getPrice()
    {
        return price;
    }

    public void setHasShowcase(int hasShowcase)
    {
        this.hasShowcase = hasShowcase;
    }

    public int getHasShowcase()
    {
        return hasShowcase;
    }

    public void setDelistTime(String delistTime)
    {
        this.delistTime = delistTime;
    }

    public String getDelistTime()
    {
        return delistTime;
    }

    public void setModified(String modified)
    {
        this.modified = modified;
    }

    public String getModified()
    {
        return modified;
    }
}
